FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package healthdata.be.r4.cbb#0.16.0-beta (78 ms)

Package healthdata.be.r4.cbb
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=healthdata.be.r4.cbb@0.16.0-beta&canonical=https://fhir.healthdata.be/StructureDefinition/HdBe-Alert
Url https://fhir.healthdata.be/StructureDefinition/HdBe-Alert
Status draft
Date 2022-10-17T09:09:13.9562003+00:00
Name HdBeAlert
Title HdBe-Alert
Experimental False
Description An alert describes a clinical or administrative fact brought to the attention of the users of the clinical systems to be taken into account when shaping diagnostic and therapeutic policy or in dealing with the patient, usually because of a safety risk. Disorders that describe the body’s sensitivity to a substance which results in a specific physiological reaction after being exposed to that substance are referred to as allergies. These are described in a separate information model. Warnings for non-allergic disorders can concern: * A disorder, condition or diagnosis which can be considered as a contraindication for undergoing a certain type of therapy, such as pregnancy or long QT syndrome; * Impaired functioning of an organ system (heart failure, impaired liver or kidney function, weakened immune system); * Risk of spreading certain microorganisms (multi-resistant bacteria, tubercle bacilli, HIV, HBV, Ebola virus); * Other risks
Copyright Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.
Type Flag
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
https://fhir.healthdata.be/StructureDefinition/HdBe-Patient HdBe-Patient
https://fhir.healthdata.be/StructureDefinition/HdBe-Problem HdBe-Problem
https://fhir.healthdata.be/StructureDefinition/ext-Comment ext-Comment
https://fhir.healthdata.be/ValueSet/AlertName AlertName
https://fhir.healthdata.be/ValueSet/AlertType AlertType


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "HdBe-Alert",
  "url" : "https://fhir.healthdata.be/StructureDefinition/HdBe-Alert",
  "name" : "HdBeAlert",
  "title" : "HdBe-Alert",
  "status" : "draft",
  "date" : "2022-10-17T09:09:13.9562003+00:00",
  "publisher" : "Healthdata.be (Sciensano)",
  "contact" : [
    {
      "name" : "Service portal – healthdata.be",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://sciensano.service-now.com/sp",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "An alert describes a clinical or administrative fact brought to the attention of the users of the clinical systems to be taken into account when shaping diagnostic and therapeutic policy or in dealing with the patient, usually because of a safety risk.\r\nDisorders that describe the body’s sensitivity to a substance which results in a specific physiological reaction after being exposed to that substance are referred to as allergies. These are described in a separate information model.\r\nWarnings for non-allergic disorders can concern:\r\n* A disorder, condition or diagnosis which can be considered as a contraindication for undergoing a certain type of therapy, such as pregnancy or long QT syndrome;\r\n* Impaired functioning of an organ system (heart failure, impaired liver or kidney function, weakened immune system);\r\n* Risk of spreading certain microorganisms (multi-resistant bacteria, tubercle bacilli, HIV, HBV, Ebola virus);\r\n* Other risks",
  "copyright" : "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "zib-alert-v4.1-2020EN",
      "uri" : "https://zibs.nl/wiki/Alert-v4.1(2020EN)",
      "name" : "zib Alert-v4.1(2020EN)"
    },
    {
      "identity" : "HdBe-Alert",
      "uri" : "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-Alert",
      "name" : "HdBe logical model Alert"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Flag",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Flag",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Flag",
        "path" : "Flag",
        "short" : "Alert",
        "comment" : "One of the CBB concepts Condition::Concern and AlertName must be selected. If `.code` contains a code from AlertNameCodelist, `.extension:concern` SHALL not exist. On the other hand, if `.extension:concern` is populated, `.code` SHALL contain code _not-applicable_ from system _http://hl7.org/fhir/ValueSet/data-absent-reason_.",
        "constraint" : [
          {
            "key" : "HdBe-Alert-1",
            "severity" : "error",
            "human" : "One concept from Condition::Concern and AlertName must be selected. If Flag.code contains a code from AlertNameCodelist, Flag.extension:concern SHALL not exist.",
            "expression" : "code.memberOf('https://fhir.healthdata.be/ValueSet/AlertName') implies extension.where(url = 'http://hl7.org/fhir/StructureDefinition/flag-detail').exists().not()"
          },
          {
            "key" : "HdBe-Alert-2",
            "severity" : "error",
            "human" : "One concept from Condition::Concern and AlertName must be selected. If Flag.extension:concern is filled, Flag.code SHALL contain code 'not-applicable' from system 'http://terminology.hl7.org/CodeSystem/data-absent-reason'.",
            "expression" : "extension('http://hl7.org/fhir/StructureDefinition/flag-detail').exists() implies code.coding.where($this.system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason' and $this.code = 'not-applicable').exists()"
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.1",
            "comment" : "Alert"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert"
          }
        ]
      },
      {
        "id" : "Flag.extension:concern",
        "path" : "Flag.extension",
        "sliceName" : "concern",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/flag-detail"
            ]
          }
        ]
      },
      {
        "id" : "Flag.extension:concern.value[x]",
        "path" : "Flag.extension.value[x]",
        "short" : "Condition",
        "definition" : "The patient’s health problem or condition that is the subject of the alert. This could involve a patient’s problem, condition or diagnosis that is seen as a contraindication in prescribing medication or which has to be taken into account when shaping diagnostic and therapeutic policy. This can be in the patient’s own interest, or it can involve a problem or disorder that can make the patient a risk to their surroundings, such as an infection hazard. These are references to conditions included on the patient’s problem list.",
        "comment" : "One of the CBB concepts Condition::Concern and AlertName must be selected. If `.code` contains a code from AlertNameCodelist, `.extension:concern` SHALL not exist. On the other hand, if `.extension:concern` is populated, `.code` SHALL contain code _not-applicable_ from system _http://hl7.org/fhir/ValueSet/data-absent-reason_.",
        "alias" : [
          "Conditie"
        ],
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Resource",
              "https://fhir.healthdata.be/StructureDefinition/HdBe-Problem"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.3",
            "comment" : "Condition"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.Condition"
          }
        ]
      },
      {
        "id" : "Flag.extension:comment",
        "path" : "Flag.extension",
        "sliceName" : "comment",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://fhir.healthdata.be/StructureDefinition/ext-Comment"
            ]
          }
        ]
      },
      {
        "id" : "Flag.extension:comment.value[x]",
        "path" : "Flag.extension.value[x]",
        "short" : "Comment",
        "definition" : "Explanatory comments to the alert that cannot be expressed in any of the other elements.",
        "alias" : [
          "Toelichting"
        ],
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.7",
            "comment" : "Comment"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.Comment"
          }
        ]
      },
      {
        "id" : "Flag.status",
        "path" : "Flag.status",
        "comment" : "Sending systems that don't record an explicit status can use the following guidance to infer a value from the CBB:\r\n\r\n* EndDateTime present and in the past: _inactive_\r\n* EndDateTime absent: _active_\r\n* EndDateTime present and in the future - goes against both FHIR and CBB definitions, but in a case where this might occur: _active_",
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.5",
            "comment" : "StartDateTime (implicit, main mapping is on Flag.period.start)"
          },
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.8",
            "comment" : "EndDateTime (implicit, main mapping is on Flag.period.end)"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.EndDateTime (implicit, main mapping is on Flag.Period.End)"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.StartDateTime (implicit, main mapping is on Flag.Period.Start)"
          }
        ]
      },
      {
        "id" : "Flag.category",
        "path" : "Flag.category",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Flag.category:alertType",
        "path" : "Flag.category",
        "sliceName" : "alertType",
        "short" : "AlertType",
        "definition" : "Indicates the type of alert, meaning a rough description of the cause or origin of the warning.",
        "alias" : [
          "AlertType"
        ],
        "max" : "1",
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://fhir.healthdata.be/ValueSet/AlertType"
        },
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.6",
            "comment" : "AlertType"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.AlertType"
          }
        ]
      },
      {
        "id" : "Flag.code.coding",
        "path" : "Flag.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "min" : 1
      },
      {
        "id" : "Flag.code.coding:alertName",
        "path" : "Flag.code.coding",
        "sliceName" : "alertName",
        "short" : "AlertName",
        "definition" : "A warning, other than a condition or problem. For example, a patient can be given an ‘Aggressive patient' alert. The warning can be entered in code (there are codes for frequently used alerts), but seeing the dynamic nature of the warnings cf. SARS and Ebola, these alerts will often be entered as free text.",
        "comment" : "If this slice is used, slice `:dataAbsentReason` MUST be absent and `Flag.extension:concern` MUST NOT exist. See the guidance on the root.",
        "alias" : [
          "AlertNaam"
        ],
        "max" : "1",
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://fhir.healthdata.be/ValueSet/AlertName"
        },
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.4",
            "comment" : "AlertName"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.AlertName"
          }
        ]
      },
      {
        "id" : "Flag.code.coding:dataAbsentReason",
        "path" : "Flag.code.coding",
        "sliceName" : "dataAbsentReason",
        "comment" : "This slice MUST be used when `Flag.extension:concern` is populated. Slice `:alertName` MUST be absent in this case. See the guidance on the root.",
        "max" : "1",
        "patternCoding" : {
          "system" : "http://terminology.hl7.org/CodeSystem/data-absent-reason",
          "code" : "not-applicable"
        }
      },
      {
        "id" : "Flag.subject",
        "path" : "Flag.subject",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://hl7.org/fhir/StructureDefinition/Location",
              "http://hl7.org/fhir/StructureDefinition/Group",
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PlanDefinition",
              "http://hl7.org/fhir/StructureDefinition/Medication",
              "http://hl7.org/fhir/StructureDefinition/Procedure",
              "https://fhir.healthdata.be/StructureDefinition/HdBe-Patient"
            ]
          }
        ]
      },
      {
        "id" : "Flag.period.start",
        "path" : "Flag.period.start",
        "short" : "StartDateTime",
        "definition" : "The date and time at which the described condition was entered as a warning. This can be an exact date and time, or a rough indication of the date (such as only the year, or the month and the year).",
        "alias" : [
          "BeginDatumTijd"
        ],
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.5",
            "comment" : "StartDateTime"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.StartDateTime"
          }
        ]
      },
      {
        "id" : "Flag.period.end",
        "path" : "Flag.period.end",
        "short" : "EndDateTime",
        "definition" : "The date and time at which the described condition was retracted as a warning. This can be an exact date and time, or a rough indication of the date (such as only the year, or the month and the year).",
        "alias" : [
          "EindDatumTijd"
        ],
        "mapping" : [
          {
            "identity" : "zib-alert-v4.1-2020EN",
            "map" : "NL-CM:8.3.8",
            "comment" : "EndDateTime"
          },
          {
            "identity" : "HdBe-Alert",
            "map" : "Alert.EndDateTime"
          }
        ]
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.